package com.cvpoc.hibernate.dao;

import java.util.List;

import com.cvpoc.dto.CollaborateurLangueDTO;
import com.cvpoc.dto.LangueDTO;

public interface LangueDao {
	public LangueDTO findLangueById(int idLangue);
	public List<LangueDTO> findAllLangue();
	public List<CollaborateurLangueDTO> findListLanguesByIdCollaborateur(int idCollaborateur);
	public CollaborateurLangueDTO findLangueByIdCollaborateur(int idLangue, int idCollaborateur);
	
    public int createLangue(LangueDTO langueDTO);
    public void createCollaborateurLangue(CollaborateurLangueDTO collaborateurLangueDTO);
    
    public void updateLangue(LangueDTO langueDTO);
    public void updateCollaborateurLangue(CollaborateurLangueDTO collaborateurLangueDTO);
    
    public void deleteLangue(int idLangue);
    public void deleteCollaborateurLangue(CollaborateurLangueDTO collaborateurLangueDTO);
    
}
